// DinkeyChange constants

// maximum number of USB devices that can be attached to a machine at any time
CONSTANT
	MAX_USB_DEVICES = 128				// max number of USB devices that can be attached to the system 
	MAX_PRODCODE_LEN = 9				// one extra character for null-terminated strings
END

// mask values
CONSTANT
	TYPE_MASK_PRO = 1
	TYPE_MASK_FD = 2
	TYPE_MASK_ALL = 3

	MODEL_MASK_LITE = 1
	MODEL_MASK_PLUS = 2
	MODEL_MASK_NET = 4
	MODEL_MASK_ALL = 7
	MODEL_MASK_DEFAULT = 6				// Plus and Net
END

// type values for DCGetInfo (returned in the array)
CONSTANT
	TYPE_PRO = 1
	TYPE_FD = 2
END

// model values for DCGetInfo (returned in the array)
CONSTANT
	MODEL_LITE = 1
	MODEL_PLUS = 2
	MODEL_NET5 = 4
	MODEL_NETU = 7
END

// model values for DCDownloadDemoSoftwareKey

CONSTANT
	SWKEY_MODEL_DEFAULT = -1			// NB this assumes that the Demo Software Key Template was created with only one valid dongle model
	SWKEY_MODEL_PRO_LITE = 0
	SWKEY_MODEL_PRO_PLUS = 1
	SWKEY_MODEL_PRO_NET = 2
	SWKEY_MODEL_FD_LITE = 3
	SWKEY_MODEL_FD_PLUS = 4
	SWKEY_MODEL_FD_NET = 5
END


// name for DinkeyChange.dll (you can rename it if you like)
changedllname is a string = "DinkeyChange.dll"
